html, body{
	margin: auto;
  overflow: hidden;
  font-family : 'Segoe UI', 'Segoe UI', 'Helvetica', 'Arial', 'sans-serif';
	font-size : 13px;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
}
.ifrm {
position:relative;width:100%;height:9%;margin:0;padding: 0;border:0;
}
h1{
	text-align : center;
  font-size: 26px;
  font-weight: bold;
  margin: -9 0 0 0;
}
#Title{
 font-size: 26px;
 margin: 4px 0 0 0;
 color: #FFFF00;
}
.loader{
 margin:auto;
 position:absolute;
 position:relative;
 width:1200px;
 padding:2px 0px 2px 0px;
 font-size:25px;
 }
.info{
 margin:auto;
 position:absolute;
 position:relative;
 width:1200px;
 padding:2px 0px 2px 0px;
 font-size:25px;
 color: #FFFF00;
}
.ib{
 margin:auto;
 display:inline-block;
 padding:0px 2px 0px 0px;
 vertical-align:middle;
 height:30px;
 line-height:25px;
 font-size:25px;
}
#PSBUTTON{
 margin:auto;
 display:inline-block;
 vertical-align:middle;
 background:url() no-repeat center center;
 height:30px;
 width:30px;
 border:0px solid #ccc;
}
div.colpick{
	width : 100%;
}

div.colpick>ul{
	padding : 0;
	margin: auto;
	width : 180px;
	height : 50px;
}
div.colpick>ul>li{
	float:left;
	height : 50px;
	width : 50px;
	background-color : black;
	list-style-type : none;
	margin : auto 5px ;
}

div.colpick>ul>li>a{
	display:block;
	height : 100%;
	width: 100%;
}

#CacheProgress {
position:fixed;left:0;right:0;top:0px;bottom:30px;max-width:100%;max-height:100%;margin:auto;
width:1076px;height:8px;
background-color:#1B3D8F;box-shadow:0 0 0 2px #BBCEEF;
}
#CacheBar {
width:0%;height:100%;background-color:white;
}
.cacheUPDbg {transition:opacity 1000ms;
position:fixed;left:0;right:0;top:0;bottom:0;max-width:100%;max-height:100%;margin:auto;	
width:100%;height:100%;
background:#1C1651;
opacity:1;display:none;z-index:900;
}
.cacheUPD {
position:fixed;left:38%;right:0;top:280px;bottom:0px;max-width:100%;max-height:100%;margin:auto;	
width:900px;height:400px;
line-height:30px;align-items:left;
font-family:sans-serif;font-size:26px;text-align:left;color:white;z-index:901;
}